﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Forest.Lion.Domain.Models;
using Forest.Lion.Domain.Shared;
using Forest.Lion.Infrastructure;

namespace Forest.Lion.Domain.Contracts
{
    public interface ICandidateAppService
    {
        IEnumerable<CandidateModel> GetAppliedCandidates(Guid companyId);

        IPagedList<CandidateDomainModel> SearchCandidates(Guid companyId, string keyWord,
            CandidateQueryStatus queryStatus, int pageIndex, int pageSize);
    }
}
